﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BibliotecaProjeto.endereco
{
    
    public class NegocioEndereco
    {
        DadosEndereco dados = new DadosEndereco();

        #region Métodos
        public void cadastrar(Endereco endereco)
        {
            if (endereco.cep == "")
            {
                throw new Exception("Informe o cep");
            }
            if (endereco.cep.Length != 8)
            {
                throw new Exception("O cep deve ter 8 dígitos");
            }
            if (endereco.rua == "")
            {
                throw new Exception("Informe a rua");
            }
            if (endereco.numero == "")
            {
                throw new Exception("Informe o número da residência");
            }
            if (endereco.bairro == "")
            {
                throw new Exception("Informe o bairro");
            }
            if (endereco.cidade == "")
            {
                throw new Exception("Informe a cidade");
            }
            if (endereco.país == "")
            {
                throw new Exception("Informe o país");
            }

            dados.cadastrar(endereco);
        }

        public void atualizar(Endereco endereco)
        {
            dados.atualizar(endereco);
        }

        public void remover(Endereco endereco)
        {
            dados.remover(endereco);
        }
        #endregion
    }
}